///**
// * Project Untitled
// */
//
//
//#ifndef _PRESENTER_H
//#define _PRESENTER_H
////#include <vector>
////#include <memory>
//#include "GameObjects.h"
//#include "ObjectViews.h"
//#include <QMouseEvent>
//#include "PacketQueue.h"
//
//#include "Packet.h"
//
//class Presenter {
//protected:
//    //std::vector<std::unique_ptr<GameObjects>> objects;
//    //std::vector<std::unique_ptr<ObjectViews>> views;
//    PacketQueue message_queue;
//    
///**
// * @param event
// */
//void handleMouseEvent(QMouseEvent* event);
//    
//void update();
//    
//void generatePacket();
//};
//
//#endif //_PRESENTER_H